package com.example.reactivelambda;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/*
   Spring 5 映入了新的函数式编程，能够让我们在不写注解的情况下将请求映射到处理器代码中，使用函数式编程编写api会涉及4个主要类型
   RequestPredicate：声明处理请求的类型
   RouteFunction：生命如河将请求路由到处理器代码中
   ServerRequest：代表一个Http请求，包括对请求投和请求体的访问
   ServerResponse：代表一个Http响应，包括响应头和响应体


 */
@SpringBootApplication
public class ReactiveLambdaApplication {

    public static void main(String[] args) {
        SpringApplication.run(ReactiveLambdaApplication.class, args);
    }

}
